type golang.org/x/tools/go/packages.loaderPackage

15 uses

	golang.org/x/tools/go/packages (current package)
		packages.go#L679: type loaderPackage struct {
		packages.go#L682: 	preds           []*loaderPackage // packages that import this one
		packages.go#L693: 	pkgs map[string]*loaderPackage // keyed by Package.ID
		packages.go#L779: 	ld.pkgs = make(map[string]*loaderPackage)
		packages.go#L781: 	var initial = make([]*loaderPackage, len(roots))
		packages.go#L800: 		lpkg := &loaderPackage{
		packages.go#L820: 	var leaves []*loaderPackage // packages with no unfinished successors
		packages.go#L839: 		var stack []*loaderPackage
		packages.go#L840: 		var visit func(from, lpkg *loaderPackage) bool
		packages.go#L841: 		visit = func(from, lpkg *loaderPackage) bool {
		packages.go#L934: 		var enqueue func(*loaderPackage)
		packages.go#L935: 		enqueue = func(lpkg *loaderPackage) {
		packages.go#L1028: func (ld *loader) loadPackage(lpkg *loaderPackage) {
		packages.go#L1437: func (ld *loader) loadFromExportData(lpkg *loaderPackage) error {
		packages.go#L1506: 	seen := make(map[*loaderPackage]bool)   // all visited packages